.payment-bar .settlement{margin-left:  auto;margin-left: 0;}
.payment-bar .shop-total{
  margin-left:auto;
}
.shop-info .shop-info-text .canshu{
  color:#999999;
}
.shop-discount{
  width:100%;
  height:2.2rem;
  background:#ffffff;
  line-height:2.2rem;
  display:flex;
  border-bottom:  1px solid #e5e5e5;
}
.shop-discount .left{
  margin-right:auto;
  margin-left:0.35rem;
}
.shop-discount .right{
  margin-right:0.35rem;
}
.shop-discount .right .icon{
  background:url("../../business/images/href-icon.png") no-repeat center center;
  background-size: 100% 100%;
  width: 0.5rem;
  height: 0.7rem;
  display: inline-block;
  position:  relative;
  top: 0.05rem;
}
.discount-hide{
  width: 100%;
  height: 14rem;
  background: #ffffff;
  position: fixed;
  left: 0;
  bottom: 0;
  display: none;
  z-index: 999;
}
.hide-mc{
  width:100%;
  position:fixed;
  height:100%;
  z-index:99;
  left:0;
  top:0;
  background-color: rgb(0, 0, 0);
  opacity: 0.3;
  display:  none;
}

.discount-hide .top-info{
  width:100%;
  height: 2rem;
  line-height: 2rem;
  color:#333333;
  text-align:center;
  position:relative;
}

.discount-hide .top-info .title{
  line-height: 2rem;
  font-size:16px;
}
.slide-close{
  background: url("../../business/images/close-icon.png") no-repeat center center;
  background-size: 100% 100%;
  display:block;
  width: 1rem;
  height: 1rem;
  position:absolute;
  right: 0.5rem;
  top: 0.5rem;
  z-index: 999;
}
.liuyan-info{
  width:100%;
  height:2rem;
  background:#ffffff;
  line-height:2rem;
  display:flex;
  text-indent:0.25rem;
  border-bottom:1px solid #e5e5e5;
}
.liuyan-info .left{
  margin-right:auto;
}
.liuyan-info .text{
  border:none;
  width:80%;
  height: 1.75rem;
}
.commodity-statistics{
  height:2rem;
  background:#ffffff;
  line-height:2rem;
  text-align:right;
  padding-right:0.25rem;
}
.commodity-statistics span{
  color:#ff0808;
}
.discount-hide .list-ul{
  width:100%;
  height:auto;
  overflow:hidden;
}
.discount-hide .list-ul .list-li{
  width:95%;
  margin:0 auto;
  height:2rem;
  line-height:2rem;
  border-bottom:1px solid #e5e5e5;
  display:flex;
}
.discount-hide .list-ul .list-li .left-text{
  margin-right:auto;
}
.discount-hide .list-ul .list-li .icon{
  background: url("../../business/images/checkbox.png") no-repeat center center;
  background-size: 100% 100%;
  display:inline-block;
  height:1rem;
  width:1rem;
  margin-top:0.5rem;
}
.discount-hide .list-ul .list-li .icon.active{
  background: url("../../business/images/checkbox-active.png") no-repeat center center;
  background-size: 100% 100%;
}
